iT邦幫忙

2023 iThome 鐵人賽

DAY 28
0

集合

在撰寫程式時, 常需要處理一群同性質資料的集合, 為了方便程式處理這樣的集合, Java API 特別在 java.util 套件中提供了一組介面和類別, 讓我們可建立這類資料集合的物件, 這個物件就稱之為 Collection (集合物件)。

為了使這些集合類別有一致性, Java 特別將 Collection 相關介面設計成一完整的Collections Framework 架構。

https://ithelp.ithome.com.tw/upload/images/20231013/20163139VwxfE2VaYi.jpg

Collection 介面是List 、Set 、Queue介面的父介面,Collection介面裡定義了操作集合介面的方法:

  1. boolean add(Object o):該方法用於向集合裡添加一個元素。如果集合物件被添加操作改變了,則返回true。
  2. boolean addAll(Collection o): 該方法把集合c裡的所有元件添加到指定集合裡。
    如果集合物件被添加操作改變了,則返回true。
  3. void clear():清除集合裡的所有元素,將集合長度變為0。
  4. boolean contains(Object o):返回集合裡是否包含指定元素。
  5. boolean containsAlI(Collection c):返回集合裡是否包含集合c裡的所有元素。
  6. boolean isEmpty():返回集合是否為空。當集合長度為0時返回true,否則返回
    false
  7. Iterator iterator():返回一個Iterator物件,用於遍歷集合裡的元素。
  8. boolean remove(Object o):刪除集合中的指定元素o,當集合中包含了一個或多
    個元素o時,該方法只刪除第一個符合條件的元素,該方法將返回true。
  9. boolean removeAII(Collection c):從集合中刪除集合c裡包含的所有元素(相當
    於用呼叫該方法的集合減集合c),如果刪除了一個或一個以上的元素,則該方
    法返回true
  10. Objectl toArray0:該方法把集合轉換成一個陣列,所有的集合元素變成對應的
    陣列元素

如果想要知道更多到方法可以到官方文件查看

https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/Collection.html


上一篇
Day 27 內部類 III
下一篇
Day 29 集合泛型 II
系列文
玩轉Java:從基礎打造你的程式超能力30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言